embark (upon) - German English Dictionary